6.52. Kmod-16

El paquete Kmod contiene librerías y utilidades para cargar módulos del kernel

Tiempo aproximado de construcción: 0.1 SBU
Espacio requerido en disco: 34 MB

6.52.1. Instalación de Kmod

Preparar Kmod para su compilación:

./configure --prefix=/usr          \
            --bindir=/bin          \
            --sysconfdir=/etc      \
            --with-rootlibdir=/lib \
            --disable-manpages     \
            --with-xz              \
            --with-zlib

El significado de las opciones de configure:

--with-xz, --with-zlib

Estas opciones permiten a Kmod manejar módulos del núcleo comprimido.

--disable-manpages

Esta opción evita que se construyan las páginas de manual , ya que dependen de libxslt, la cual no está disponible en el entorno chroot.

--with-rootlibdir=/lib

Esta opción garantiza diferentes archivos relacionados con las bibliotecas se colocan en los directorios correctos.

Compila el paquete:

make

Para comprobar los resultados, ejecuta:

make check

Instala el paquete, las páginas de manual, y crea enlaces simbólicos por compatibilidad con el módulo-Init-Tools (el paquete que anteriormente manejó los módulos del núcleo de Linux). También nos aseguramos de que todas las bibliotecas se encuentran en el directorio correcto:

make install
make -C man install

for target in depmod insmod modinfo modprobe rmmod; do
  ln -sv ../bin/kmod /sbin/$target
done

ln -sv kmod /bin/lsmod

6.52.2. Contenido del Kmod

Programas instalados: depmod (link to kmod), insmod (link to kmod), kmod, lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), and rmmod (link to kmod)
Librerías instaladas: libkmod.so

Descripciones cortas

depmod

Crea un fichero de dependencias basándose en los símbolos que encuentra en el conjunto existente de módulos; A este fichero lo usa modprobe para cargar automáticamente los módulos necesarios

insmod

Se instala un módulo dentro del núcleo en ejecución

kmod

Carga y descarga los módulos del Kernel

lsmod

Lista los módulos actualmente cargados

modinfo

Examina un fichero objeto asociado con un módulo del núcleo y muestra toda la información que pueda encontrar

modprobe

Utiliza un archivo de dependencia, creada por depmod, para cargar automáticamente los módulos necesarios

rmmod

Descarga módulos del núcleo en ejecución

libkmod

Esta biblioteca es utilizada por otros programas para cargar y descargar módulos del kernel